/////////////////////////////////////////////////////////////////////
//
// OposEj.h
//
//   Electronic Journal header file for OPOS Applications.
//
// Modification history
// ------------------------------------------------------------------
// 2006-03-15 OPOS Release 1.10                                  CRM
// 2008-08-30 OPOS Release 1.12                                  CRM
//   Add constant to StatusUpdateEvent.
// 2011-04-07                                                    EPO
//   Converted to Pascal by Eric Orilla
//
/////////////////////////////////////////////////////////////////////

unit oposej;

interface

const

/////////////////////////////////////////////////////////////////////
// "CapStation", "Station" Property Constants
/////////////////////////////////////////////////////////////////////

  EJ_S_RECEIPT                   : Longint     = $00000001;
  EJ_S_SLIP                      : Longint     = $00000002;
  EJ_S_JOURNAL                   : Longint     = $00000004;


/////////////////////////////////////////////////////////////////////
// "retrieveCurrentMarker" Method, "markerType" Parameter Constants
// "retrieveMarker" Method, "markerType" Parameter Constants
// "retrieveMarkerByDateTime" Method, "markerType" Parameter Constants
/////////////////////////////////////////////////////////////////////

  EJ_MT_SESSION_BEG              : Longint     = 1;
  EJ_MT_SESSION_END              : Longint     = 2;
  EJ_MT_DOCUMENT                 : Longint     = 3;
  EJ_MT_HEAD                     : Longint     = 4;
  EJ_MT_TAIL                     : Longint     = 5;


/////////////////////////////////////////////////////////////////////
// "ResultCodeExtended" Property and "ErrorEvent" Parameter Constants
/////////////////////////////////////////////////////////////////////

  OPOS_EEJ_EXISTING              : Longint     = 201;
  OPOS_EEJ_MEDIUM_FULL           : Longint     = 202;
  OPOS_EEJ_MULTIPLE_MARKER       : Longint     = 203;
  OPOS_EEJ_UNINITIALIZED_MEDIUM  : Longint     = 204;
  OPOS_EEJ_CORRUPTED_MEDIUM      : Longint     = 205;
  OPOS_EEJ_UNKNOWN_DATAFORMAT    : Longint     = 206;
  OPOS_EEJ_NOT_ENOUGH_SPACE      : Longint     = 207;
  OPOS_EEJ_MULTIPLE_MARKERS      : Longint     = 208;


/////////////////////////////////////////////////////////////////////
// "StatusUpdateEvent" "Status" Property Constants
/////////////////////////////////////////////////////////////////////

  EJ_SUE_MEDIUM_NEAR_FULL        : Longint     = 1;
  EJ_SUE_MEDIUM_FULL             : Longint     = 2;
  EJ_SUE_MEDIUM_REMOVED          : Longint     = 3;
  EJ_SUE_MEDIUM_INSERTED         : Longint     = 4;
  EJ_SUE_SUSPENDED               : Longint     = 5;
  EJ_SUE_IDLE                    : Longint     = 1001; // (added in 1.12)


implementation

end.
